ditch digger - French English Dictionary